Transparent TCP acceleration
نویسندگان
چکیده
Transparent transmission control protocol (TCP) acceleration is a technique to increase TCP throughput without requiring any changes in end-system TCP implementations. By intercepting and relaying TCP connections inside the network, long end-to-end feedback control loops can be broken into several smaller control loops. This decrease in feedback delay allows accelerated TCP flows to react more quickly to packet loss and thus achieve higher throughput performance. Such TCP acceleration can be implemented on network processors, which are increasingly deployed in modern router systems. In our paper, we describe the functionality of transparent TCP acceleration in detail. Through simulation experiments, we quantify the benefits of TCP acceleration in a broad range of scenarios including flow-control bound and congestion-control bound connections. We study accelerator performance issues on an implementation based on the Intel IXP2350 network processor. Finally, we discuss a number of practical deployment issues and show that TCP acceleration can lead to higher system-wide utilization of link bandwidth. 2008 Elsevier B.V. All rights reserved.
منابع مشابه
Transparent TCP Connection Failover
This paper describes a system that enables the failover of a TCP server endpoint in a manner that is transparent to the clients and to the server applications. The failover can occur at any time during the lifetime of a connection. The failover is achieved by modifying the server’s TCP/IP stack. No modifications are required to the client’s TCP/IP stack, the client application or the server app...
متن کاملTcp Congestion Control in Shared Satellite Environments
This paper describes the use of a transparent TCP gateway to improve the performance of applications operating in a shared secure satellite environment. Typically, a satellite gateway is installed at each end of the satellite link, and the gateways process all traffic traversing the link. With the proliferation of virtual private network (VPN) technologies, multiple encrypted tunnels can be est...
متن کاملTPOT: translucent proxying of TCP
Transparent Layer-4 proxies are being widely deployed in the current Internet to enable a vast variety of applications. These include Web proxy caching, transcoding, service differentiation, and load balancing. To ensure that all IP packets of an intercepted TCP connection are seen by the intercepting transparent proxy, they must sit at focal points in the network. Translucent Proxying of TCP (...
متن کاملTapping TCP Streams
Providing transparent replication of servers has been a major goal in the fault tolerance community. Transparent replication is particularly challenging for highly nondeterministic applications, such as the ones that use multithreading. For such applications, keeping replicas in a consistent state becomes non-trivial. One way to deal with the non-determinism is to use a leader/follower approach...
متن کاملA Transparent Performance Enhancing Proxy Architecture To Enable TCP over Multiple Paths for Single - Homed Hosts
This draft complements the work of MPTCP by defining a TCP Splitter/ Combiner Architecture (SCA) that enables non-MPTCP-capable single-homed hosts to benefit from the multiple paths within Internet by means of performance enhancing proxies (PEPs) placed in the access networks. SCA Proxies (SCAPs) make use of multiple paths in a way which is completely transparent to end-hosts. Since the existen...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Computer Communications
دوره 32 شماره
صفحات -
تاریخ انتشار 2009